export interface WtjListQueryParam {
  ajmc: string // 案件名称
  bmsah: string //部门受案号
  tysah: string //统一受案号
  ajlbbms?: string[] //案件类别编码
  cbbmbms: string[] //承办部门编码
  cbr: string //承办人
  ajlxbm: string //案卷类型编码
  jcztbm: string //检测状态编码
  sfzzajdm: string //是否存在纸质案卷编码
  sfyspdm: string //是否存在音视频编码
  gdztbm: string //归档状态编码
  yjztbm: string //预警状态编码
  ajbjksrq: string //案件办结开始日期
  ajbjjsrq: string //案件办结结束日期
}
export interface WtjListQueryResult {
  bmsah: string
  ajbh: string
  gdbh: string
  gdjlbh: string
  tysah: string
  ajmc: string
  ajlbbm: string
  ajlbmc: string
  cbbmmc: string
  cbjcg: string
  ajlx: string
  jcztdm: string
  jcztmc: string
  gdztdm: string
  gdztmc: string
  ajsl: number
  zys: number
  zzys: number
  sxsl: number
  syqx: string
  ajzt: string
  bjrq: string
}
export interface YgdListQueryParam {
  ajlbbms: string[]
  ajlxbm: string
  ajmc: string
  bmsah: string
  cbbmbms: string[]
  cbjcg: string
  dh: string
  gdjsrq: string
  gdksrq: string
  gdztdm: string
  sfyspdm: string
  sfzzajdm: string
  tgztdm: string
  tysah: string
}
export interface YgdListQueryResult {
  bmsah: string
  ajbh: string
  gdbh: string
  gdjlbh: string
  tysah: string
  ajmc: string
  ajlbbm: string
  ajlbmc: string
  cbbm: string
  cbjcg: string
  bjrq: string
  ajlxmc: string
  gdr: string
  gdztdm: string
  gdztmc: string
  gdrq: string
  ajsl: number
  zys: number
  zzys: number
  sxsl: string
  dh: string
  tgcs: number
  tgzt: string
}
export interface YtjListQueryParam {
  bmsah: string
  tysah: string
  ajmc: string
  ajlbbms?: string[]
  ajlxbm: string
  cbbmbms: string[]
  cbjcg: string
  shztdm: string
  sfzzajdm: string
  sfyspdm: string
  tjksrq: string
  tjjsrq: string
  cllx: string
}
export interface YclListQueryResult {
  bmsah: string
  ajbh: string
  gdbh: string
  gdjlbh: string
  tysah: string
  ajmc: string
  ajlbbm: string
  ajlbmc: string
  cbbm: string
  cbjcg: string
  ajlx: string
  gdr: string
  tjrq: string
  shztdm: string
  shztmc: string
  gdztdm: string
  gdztmc: string
  ajsl: number
  zys: number
  zzys: number
  sxsl: number
  syqx: string
  bjrq: string
}
export interface TgzListQueryParam {
  ajlbbms?: string[]
  ajlxbm: string
  ajmc: string
  bmsah: string
  cbbmbms: string[]
  cbjcg: string
  cllx: string
  jcztbm: string
  sfyspdm: string
  sfzzajdm: string
  shztdm: string
  tjjsrq: string
  tjksrq: string
  tysah: string
}
export interface TgzListQueryResult {
  bmsah: string
  ajbh: string
  gdbh: string
  gdjlbh: string
  tysah: string
  ajmc: string
  ajlbbm: string
  ajlbmc: string
  cbbmbm: string
  cbbmmc: string
  cbjcgbh: string
  cbjcg: string
  ajlb: string
  shztdm: string
  shztmc: string
  gdztdm: string
  gdztmc: string
  ajsl: number
  zys: number
  zzys: number
  sxsl: number
  tgqx: string
  yjqx: string
  sqr: string
  sqrq: string
  shtgrq: string
  jlbh: string
  tgsyts: string
}
export interface YthListQueryParam {
  bmsah: string
  tysah: string
  ajmc: string
  ajlbbms?: string[]
  ajlxbm: string
  cbbmbms: string[]
  cbjcg: string
  shztdm: string
  sfzzajdm: string
  sfyspdm: string
  tjksrq: string
  tjjsrq: string
  cllx: string
}

export interface JzsmjlAddInputDTO {
  jzsmxxList: {
    gdjlbh: string
    bmsah: string
    ajbh: string
    zjcs: number
    zjys: number
    fjcs: number
    fjys: number
    zpsl: number
  }[]
}
export interface JzsmjlAddOutputDTO {
  jzsmjlbhList: string[]
}
export interface GdshCreateInputDTO {
  gdxxList: {
    gdbh: string
    bmsah: string
    ajbh: string
  }[]
}

export interface DgdTgzInputDTO {
  ajlxdm: string
  ajlxmc: string
  gdxxList: {
    gdbh: string
    bmsah: string
    ajbh: string
  }[]
  tglxdm: string
  tglxmc: string
  tgyy: string
}

export interface GdshCreateOutputDTO {}
export interface GdgzListQueryParam {
  gdbh: string
}
export interface GdgzListQueryResult {
  gdbh: string
  jlbh: string
  czrbh: string
  czrxm: string
  czsj: string
  cznr: string
}
export interface GdshRecallInputDTO {
  gdbhList?: string[]
  tgjls?: {
    gdjlbh: string
    jlbh: string
  }[]
}
export interface GdshRecallOutputDTO {}
export interface AjgddjbGetInputDTO {
  gddjbxh: string
  dwmc: string
}
export interface AjgddjbGetOutputDTO {}
export interface AjtgjlSaveInputDTO {
  ajxxList: {
    gdjlbh: string
    bmsah: string
    ajbh: string
  }[]
  tglxdm: string
  tglxmc: string
  ajlxdm: string
  ajlxmc: string
  tgyy: string
}

export interface AjtgjlAddInputDTO {
  ajlxdm: any[]
  ajlxmc: any[]
  ajxxList: ajxxListItem[]
  tglxdm: string
  tglxmc: string
  tgyy: string
}

export interface ajxxListItem {
  ajbh: string
  bmsah: string
  gdjlbh: string
}

export interface AjtgjlAddOutputDTO {
  tgjlbhList: string[]
}
export interface AjtgjlUpdateInputDTO {
  gdjlbh: string
  jlbh: string
  tglxdm: string
  tglxmc: string
  ajlxdm: string
  ajlxmc: string
  tgyy: string
}
export interface AjtgjlUpdateOutputDTO {}
export interface AjtgjlDeleteInputDTO {
  gdjlbh: string
  tgjlbh: string
}
export interface AjtgjlDeleteOutputDTO {}
export interface TgspbGetInputDTO {
  gdjlbh: string
  jlbh: string
  dwmc: string
}
export interface TgspbGetOutputDTO {}
export interface TgshListQueryParam {
  bmsah: string
  ajmc: string
  tysah: string
  tgsqr: string
  tgsqksrq: string
  tgsqjsrq: string
  shjgdm?: string
}
export interface TgshListQueryResult {
  gdjlbh: string
  tgjlbh: string
  bmsah: string
  ajbh: string
  tysah: string
  ajmc: string
  tglxmc: string
  tgyy: string
  tgsqrxm: string
  tgsqrq: string
  tgzt: string
  jcgsh: string
  bmsh: string
  yldsh: string
  daysh: string
  dh: string
  ajlx: string
  ajsl: number
  zys: number
  zzys: number
  yspsl: number
  gdrq: string
  tgjddm: string
  tgjdmc: string
  cbbmbm: string
  cbbmmc: string
}
export interface TgjlListQueryParam {
  gdjlbh: string
}
export interface TgjlListQueryResult {
  gdjlbh: string
  ajbh: string
  bmsah: string
  jlbh: string
  tglx: string
  tgyy: string
  tgsqr: string
  tgsqrq: string
  ajmc: string
  jcgshjg: string
  bmshjg: string
  yldshjg: string
  dayshjg: string
  tgzt: string
  tgspbwjxh: string
  dh: string
  ajlx: string
  ajsl: number
  zys: number
  zzys: number
  sxsl: number
  gdrq: string
}
export interface JzsmListQueryParam {
  bmsah: string
  tysah: string
  ajmc: string
  ajlbbm: string
  cbbmbm: string
  sqr: string
  smztdm: string
  sqksrq: string
  sqjsrq: string
}
export interface JzsmListQueryResult {
  gdjlbh: string
  jzsmjlbh: string
  bmsah: string
  ajbh: string
  ajmc: string
  tysah: string
  ajlx: string
  sqrxm: string
  sqrq: string
  zjcs: string
  zjys: string
  fjcs: string
  zpsl: number
  fjys: string
  yjrxm: string
  yjrq: string
  jsrxm: string
  jsrq: string
  smrxm: string
  smrq: string
  ghrxm: string
  ghrq: string
  qsrxm: string
  qsrq: string
  thrxm: string
  thrq: string
  thyy: string
  smztdm: string
  smztmc: string
}
export interface JzsmclReceiveInputDTO {
  jzsmxxList: {
    gdjlbh: string
    jzsmjlbh: string
  }[]
  yjrbh: string
  yjrxm: string
}
export interface JzsmclReceiveOutputDTO {}
export interface JzsmclThInputDTO {
  smjlxxList: {
    gdjlbh: string
    jzsmjlbh: string
  }[]
  thyy: string
}
export interface JzsmclThOutputDTO {}
export interface SmrAllocationInputDTO {
  smjlxxList: {
    gdjlbh: string
    jzsmjlbh: string
  }[]
  smrbh: string
  smrxm: string
}
export interface SmrAllocationOutputDTO {}
export interface JzsmclGhInputDTO {
  smjlxxList: {
    gdjlbh: string
    jzsmjlbh: string
  }[]
  qsrbh: string
  qsrxm: string
  jzsmjjdwjxh: string
}
export interface JzsmclGhOutputDTO {}
export interface SmcljjdGetInputDTO {
  jzsmjlbhList: string[]
}
export interface SmcljjdGetOutputDTO {}
export interface TgshRecallInputDTO {
  gdjlbh: string
  jlbh: string
}
export interface TgshRecallOutputDTO {
  jlbhList: string[]
}
export interface GddshListQueryParam {
  bmsah: string
  tysah: string
  ajmc: string
  sfzzajdm: string
  sfyspdm: string
  tjksrq: string
  tjjsrq: string
  shlxdm: string
  czrbh: string
  czrxm: string
}
export interface GddshListQueryResult {
  bmsah: string
  ajbh: string
  gdbh: string
  gdjlbh: string
  ajmc: string
  tysah: string
  cbbm: string
  cbjcg: string
  gdr: string
  gdtjrq: string
  ajsl: number
  zys: number
  zzys: number
  sxsl: number
  sfyjsstaj: string
}
export interface GdyshListQueryParam {
  bmsah: string
  tysah: string
  ajmc: string
  gdr: string
  sfzzajdm: string
  sfyspdm: string
  tjksrq: string
  tjjsrq: string
  shlxdm: string
  czrbh: string
  czrxm: string
}
export interface GdyshListQueryResult {
  bmsah: string
  ajbh: string
  gdbh: string
  gdjlbh: string
  shjlbh: string
  tysah: string
  ajmc: string
  cbbmmc: string
  cbjcg: string
  ajlx: string
  gdr: string
  tjrq: string
  ajsl: number
  zys: number
  zzys: number
  sxsl: number
  shjg: string
  shrq: string
  thyy: string
}
export interface GdshjlSaveInputDTO {
  gdxxList: {
    gdjlbh: string
    bmsah: string
    ajbh: string
  }[]
  shjddm?: string
  shjdmc?: string
  shjg: string
  shthyydm: string
  shthyymc: string
  shthyy: string
}
export interface GdshjlSaveOutputDTO {
  shjlbhList: string[]
}
export interface StajReceiveInputDTO {
  gdjlxxList: {
    gdbh: string
    gdjlbh: string
  }[]
  czrbh: string
  czrxm: string
}
export interface StajReceiveOutputDTO {}
export interface TgshjlSaveInputDTO {
  gdxxList: {
    tgjlbh: string
    bmsah?: string
    ajbh?: string
  }[]
  shjg?: string
  shthyydm?: string
  shthyymc?: string
  shthyy?: string
  xyjdclrbh?: string
  xyjdclrxm?: string
}
export interface TgshjlSaveOutputDTO {}
export interface JzsmwcUpdateInputDTO {
  jzsmjlbh: string
}
export interface JzsmwcUpdateOutputDTO {}
export interface RyxxListQueryParam {
  bmsah: string
  ajbh: string
}
export interface RyxxListQueryResult {
  rybh: string
  xm: string
  xbmc: string
  csrq: string
  rylxmc: string
  zjlxmc: string
  zjhm: string
  gjmc: string
  mzmc: string
  hjszd: string
  cljg: string
}
export interface AjgddjbxhGetInputDTO {
  gdbhList: string[]
}
export interface AjgddjbxhGetOutputDTO {}
export interface queryJsstclAjxxInputDTO {
  bmsahList: string[]
}
export interface queryJsstclAjxxOutputDTO {
  ajbh: number
  ajmc: number
  bmsah: number
  cbjcg: number
  cbjcgbh: number
  cbbmmc: number
}
export interface createJsstgdjjdInputDTO {
  dwmc: string
  list: {
    ajbh: string
    ajmc: string
    bmsah: string
    cbbm: string
    ghr: string
    ghrq: string
    gpsl: number
    index: number
    jsr: string
    jsrq: string
    qsr: string
    qsrq: string
    yjr: string
    yjrq: string
    zzjsl: number
    zzzpsl: number
  }[]
}
export interface createStclgdjjdInputDTO {
  ajbhList: string[]
}
export interface singleUploadFileOutputDTO {
  wjxh: string
}

export interface updateGhstclInputDTO {
  gdjlxxList: {
    gdbh: string
    gdjlbh: string
    gpsl: number
    zzajsl: number
    zzzpsl: number
  }[]
  qsrbh: string
  qsrq: string
  qsrqmfsdm: string
  qsrqmfsmc: string
  qsrxm: string
  wjxh: string
}

export interface ImgXzInputDTO {
  ajbh: string
  jpgwjxh: string
  mlbh: string
  wjbh: string
  xzjd: string | number
}
export interface AjerwmInputDTO {
  ajbhs: string[]
}
export interface getJzsmjsjjdInputDTO {
  dwmc: string
  list: {
    ajmc: string
    ajsl: string
    bmsah: string
    cbbmmc: string
    index: string
    jsrbh: string
    jsrxm: string
    ssrbh: string
    ssrxm: string
    zpsl: string
  }[]
}
export interface CheckAjjcjlInputDTO {
  ajbh: string
}
export interface CheckAjjcjlOutputDTO {
  jcztdm: string
  jcztmc: string
}
export interface AjjcmxjlInputDTO {
  ajbh: string
}
export interface AjjcmxjlOutputDTO {
  jcxmc: string
  jcbtgyy: string
}
